# near model CODE resource # jump table entries: 4856-4857 (2 of them) export_607: 00000000 4E56 0000 link A6, 0 00000004 2F0C move.l -[A7], A4 00000006 286E 0008 movea.l A4, [A6 + 0x8] 0000000A 2054 movea.l A0, [A4] 0000000C 3F28 0002 move.w -[A7], [A0 + 0x2] 00000010 2268 0008 movea.l A1, [A0 + 0x8] 00000014 2251 movea.l A1, [A1] 00000016 1029 0037 move.b D0, [A1 + 0x37] 0000001A 0A00 0001 xori.b D0, 0x1 0000001E 4A00 tst.b D0 00000020 660A bne +0xC /* 0000002C */ 00000022 721E moveq.l D1, 0x1E 00000024 B268 0002 cmp.w D1, [A0 + 0x2] 00000028 56C1 sne D1 0000002A 8001 or.b D0, D1 label0000002C: 0000002C 0240 0001 andi.w D0, 0x1 00000030 1F00 move.b -[A7], D0 00000032 7021 moveq.l D0, 0x21 00000034 2054 movea.l A0, [A4] 00000036 B068 0002 cmp.w D0, [A0 + 0x2] 0000003A 57C0 seq D0 0000003C 4400 neg.b D0 0000003E 1F00 move.b -[A7], D0 00000040 2F28 0008 move.l -[A7], [A0 + 0x8] 00000044 4EBA 0442 jsr [PC + 0x442 /* 00000488 */] 00000048 285F movea.l A4, [A7]+ 0000004A 4E5E unlink A6 0000004C 2E9F move.l [A7], [A7]+ 0000004E 4E75 rts fn00000050: 00000050 4E56 0000 link A6, 0 00000054 4E5E unlink A6 00000056 205F movea.l A0, [A7]+ 00000058 DEFC 0012 add.w A7, 0x12 0000005C 4ED0 jmp [A0] 0000005E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000060-00000066 fn00000060: 00000060 4E56 0000 link A6, 0 00000064 2F0C move.l -[A7], A4 // end alternate branch 00000060-00000066 fn00000060: // (misaligned) 00000062 0000 2F0C ori.b D0, 0xC 00000066 286E 0008 movea.l A4, [A6 + 0x8] 0000006A 2054 movea.l A0, [A4] 0000006C 1028 001E move.b D0, [A0 + 0x1E] 00000070 6708 beq +0xA /* 0000007A */ 00000072 206E 0010 movea.l A0, [A6 + 0x10] 00000076 7078 moveq.l D0, 0x78 00000078 D190 add.l [A0], D0 label0000007A: 0000007A 2054 movea.l A0, [A4] 0000007C 1028 003A move.b D0, [A0 + 0x3A] 00000080 670A beq +0xC /* 0000008C */ 00000082 206E 000C movea.l A0, [A6 + 0xC] 00000086 0690 0000 011E addi.l [A0], 0x11E label0000008C: 0000008C 285F movea.l A4, [A7]+ 0000008E 4E5E unlink A6 00000090 205F movea.l A0, [A7]+ 00000092 DEFC 000C add.w A7, 0xC 00000096 4ED0 jmp [A0] fn00000098: 00000098 4E56 FFFC link A6, -0x0004 0000009C 2F0C move.l -[A7], A4 0000009E 286E 0008 movea.l A4, [A6 + 0x8] 000000A2 2054 movea.l A0, [A4] 000000A4 1028 001E move.b D0, [A0 + 0x1E] 000000A8 6728 beq +0x2A /* 000000D2 */ 000000AA 4AA8 0020 tst.l [A0 + 0x20] 000000AE 6602 bne +0x4 /* 000000B2 */ 000000B0 6020 bra +0x22 /* 000000D2 */ label000000B2: 000000B2 7078 moveq.l D0, 0x78 000000B4 2D40 FFFC move.l [A6 - 0x4], D0 000000B8 4267 clr.w -[A7] 000000BA 3F2E 000E move.w -[A7], [A6 + 0xE] 000000BE 486E FFFC pea.l [A6 - 0x4] 000000C2 2254 movea.l A1, [A4] 000000C4 2069 0020 movea.l A0, [A1 + 0x20] 000000C8 2F10 move.l -[A7], [A0] 000000CA 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 000000CE 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] label000000D2: 000000D2 285F movea.l A4, [A7]+ 000000D4 4E5E unlink A6 000000D6 205F movea.l A0, [A7]+ 000000D8 504F addq.w A7, 8 000000DA 4ED0 jmp [A0] fn000000DC: 000000DC 4E56 FEFE link A6, -0x0102 000000E0 48E7 0138 movem.l -[A7], D7,A2,A3,A4 000000E4 286E 0008 movea.l A4, [A6 + 0x8] 000000E8 2054 movea.l A0, [A4] 000000EA 1028 0037 move.b D0, [A0 + 0x37] 000000EE 6778 beq +0x7A /* 00000168 */ 000000F0 C02E 0010 and.b D0, [A6 + 0x10] 000000F4 6772 beq +0x74 /* 00000168 */ 000000F6 2248 movea.l A1, A0 000000F8 2069 0024 movea.l A0, [A1 + 0x24] 000000FC 2050 movea.l A0, [A0] 000000FE 45EE FF00 lea.l A2, [A6 - 0x100] 00000102 703F moveq.l D0, 0x3F label00000104: 00000104 24D8 move.l [A2]+, [A0]+ 00000106 51C8 FFFC dbf D0, -0x6 /* 00000104 */ 0000010A 266E 000C movea.l A3, [A6 + 0xC] 0000010E 41EE FF00 lea.l A0, [A6 - 0x100] 00000112 2748 0012 move.l [A3 + 0x12], A0 00000116 3769 0030 0016 move.w [A3 + 0x16], [A1 + 0x30] 0000011C 422B 001A clr.b [A3 + 0x1A] 00000120 426B 001C clr.w [A3 + 0x1C] 00000124 7000 moveq.l D0, 0x00 00000126 2740 0030 move.l [A3 + 0x30], D0 0000012A 4267 clr.w -[A7] 0000012C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000130 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00000134 3E1F move.w D7, [A7]+ 00000136 660E bne +0x10 /* 00000146 */ 00000138 4267 clr.w -[A7] 0000013A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000013E 4267 clr.w -[A7] 00000140 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */] 00000144 3E1F move.w D7, [A7]+ label00000146: 00000146 206E 000C movea.l A0, [A6 + 0xC] 0000014A 7000 moveq.l D0, 0x00 0000014C 2140 0012 move.l [A0 + 0x12], D0 00000150 206E 000C movea.l A0, [A6 + 0xC] 00000154 2254 movea.l A1, [A4] 00000156 2169 002C 0024 move.l [A0 + 0x24], [A1 + 0x2C] 0000015C 206E 000C movea.l A0, [A6 + 0xC] 00000160 2169 0028 0020 move.l [A0 + 0x20], [A1 + 0x28] 00000166 6002 bra +0x4 /* 0000016A */ label00000168: 00000168 7ED5 moveq.l D7, 0xFFFFFFD5 label0000016A: 0000016A 4A47 tst.w D7 0000016C 6608 bne +0xA /* 00000176 */ 0000016E 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 00000174 6018 bra +0x1A /* 0000018E */ label00000176: 00000176 206E 000C movea.l A0, [A6 + 0xC] 0000017A 47E8 0020 lea.l A3, [A0 + 0x20] 0000017E 2054 movea.l A0, [A4] 00000180 2768 002C 0004 move.l [A3 + 0x4], [A0 + 0x2C] 00000186 26A8 0028 move.l [A3], [A0 + 0x28] 0000018A 422E 0014 clr.b [A6 + 0x14] label0000018E: 0000018E 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+ 00000192 4E5E unlink A6 00000194 205F movea.l A0, [A7]+ 00000196 DEFC 000C add.w A7, 0xC 0000019A 4ED0 jmp [A0] 0000019C 4E56 FFFA link A6, -0x0006 000001A0 48E7 0108 movem.l -[A7], D7,A4 000001A4 286E 0008 movea.l A4, [A6 + 0x8] 000001A8 204C movea.l A0, A4 000001AA 5088 addq.l A0, 8 000001AC 2050 movea.l A0, [A0] 000001AE 2D48 FFFA move.l [A6 - 0x6], A0 000001B2 4267 clr.w -[A7] 000001B4 2F2C FFFA move.l -[A7], [A4 - 0x6] 000001B8 4EAD 0BEA jsr [A5 + 0xBEA /* export_377 */] 000001BC 3E1F move.w D7, [A7]+ 000001BE 4267 clr.w -[A7] 000001C0 206C 000C movea.l A0, [A4 + 0xC] 000001C4 2F28 0012 move.l -[A7], [A0 + 0x12] 000001C8 3F28 0016 move.w -[A7], [A0 + 0x16] 000001CC 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 000001D0 3E1F move.w D7, [A7]+ 000001D2 4CDF 1080 movem.l D7,A4, [A7]+ 000001D6 4E5E unlink A6 000001D8 205F movea.l A0, [A7]+ 000001DA DEFC 000A add.w A7, 0xA /* '\n' */ 000001DE 4ED0 jmp [A0] fn000001E0: 000001E0 4E56 FFBA link A6, -0x0046 000001E4 48E7 0018 movem.l -[A7], A3,A4 000001E8 266E 0008 movea.l A3, [A6 + 0x8] 000001EC 284B movea.l A4, A3 000001EE 2054 movea.l A0, [A4] 000001F0 1028 0039 move.b D0, [A0 + 0x39] 000001F4 6608 bne +0xA /* 000001FE */ 000001F6 8028 003A or.b D0, [A0 + 0x3A] 000001FA 6700 0104 beq +0x106 /* 00000300 */ label000001FE: 000001FE 206E 000C movea.l A0, [A6 + 0xC] 00000202 7000 moveq.l D0, 0x00 00000204 2140 0030 move.l [A0 + 0x30], D0 00000208 3D7C 8002 FFFC move.w [A6 - 0x4], 0x8002 0000020E 3D7C 8002 FFFA move.w [A6 - 0x6], 0x8002 00000214 4267 clr.w -[A7] 00000216 206E 000C movea.l A0, [A6 + 0xC] 0000021A 2F28 0012 move.l -[A7], [A0 + 0x12] 0000021E 3F28 0016 move.w -[A7], [A0 + 0x16] 00000222 2F28 0024 move.l -[A7], [A0 + 0x24] 00000226 2F28 0020 move.l -[A7], [A0 + 0x20] 0000022A 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 0000022E 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 00000232 486E FFBA pea.l [A6 - 0x46] 00000236 487A FF64 pea.l [PC - 0x9C /* 0000019C, value 0x4E56FFFA */] 0000023A 2F0E move.l -[A7], A6 0000023C 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */] 00000240 2054 movea.l A0, [A4] 00000242 1028 003A move.b D0, [A0 + 0x3A] 00000246 6742 beq +0x44 /* 0000028A */ 00000248 4267 clr.w -[A7] 0000024A 42A7 clr.l -[A7] 0000024C 486E FFF8 pea.l [A6 - 0x8] 00000250 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00000254 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 00000258 4267 clr.w -[A7] 0000025A 42A7 clr.l -[A7] 0000025C 206E 000C movea.l A0, [A6 + 0xC] 00000260 3F28 0016 move.w -[A7], [A0 + 0x16] 00000264 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00000268 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 0000026C 206E 000C movea.l A0, [A6 + 0xC] 00000270 2F28 0012 move.l -[A7], [A0 + 0x12] 00000274 A9B1 syscall CreateResFile 00000276 4267 clr.w -[A7] 00000278 42A7 clr.l -[A7] 0000027A 3F2E FFF8 move.w -[A7], [A6 - 0x8] 0000027E 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00000282 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 00000286 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */] label0000028A: 0000028A 102E 0010 move.b D0, [A6 + 0x10] 0000028E 671C beq +0x1E /* 000002AC */ 00000290 122E 0012 move.b D1, [A6 + 0x12] 00000294 0A01 0001 xori.b D1, 0x1 00000298 C001 and.b D0, D1 0000029A 6710 beq +0x12 /* 000002AC */ 0000029C 4267 clr.w -[A7] 0000029E 2F2E 000C move.l -[A7], [A6 + 0xC] 000002A2 4267 clr.w -[A7] 000002A4 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */] 000002A8 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] label000002AC: 000002AC 4267 clr.w -[A7] 000002AE 206E 000C movea.l A0, [A6 + 0xC] 000002B2 2F28 0012 move.l -[A7], [A0 + 0x12] 000002B6 3F28 0016 move.w -[A7], [A0 + 0x16] 000002BA 2054 movea.l A0, [A4] 000002BC 1F28 0039 move.b -[A7], [A0 + 0x39] 000002C0 1F28 003A move.b -[A7], [A0 + 0x3A] 000002C4 2F3C 0003 0003 move.l -[A7], 0x30003 000002CA 486E FFFC pea.l [A6 - 0x4] 000002CE 486E FFFA pea.l [A6 - 0x6] 000002D2 2F0B move.l -[A7], A3 000002D4 4EAD 0BDA jsr [A5 + 0xBDA /* export_375 */] 000002D8 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 000002DC 3F2E FFFC move.w -[A7], [A6 - 0x4] 000002E0 1F2E 0012 move.b -[A7], [A6 + 0x12] 000002E4 2F0B move.l -[A7], A3 000002E6 4EBA FDB0 jsr [PC - 0x250 /* 00000098 */] 000002EA 486E FFBA pea.l [A6 - 0x46] 000002EE 4EAD 209A jsr [A5 + 0x209A /* export_1039 */] 000002F2 4267 clr.w -[A7] 000002F4 2F2E FFFA move.l -[A7], [A6 - 0x6] 000002F8 4EAD 0BEA jsr [A5 + 0xBEA /* export_377 */] 000002FC 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] label00000300: 00000300 4CDF 1800 movem.l A3,A4, [A7]+ 00000304 4E5E unlink A6 00000306 205F movea.l A0, [A7]+ 00000308 DEFC 000C add.w A7, 0xC 0000030C 4ED0 jmp [A0] 0000030E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000310-00000322 fn00000310: 00000310 4E56 FEA2 link A6, -0x015E 00000314 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4 00000318 2A2E 0008 move.l D5, [A6 + 0x8] 0000031C 2C2E 000C move.l D6, [A6 + 0xC] 00000320 2845 movea.l A4, D5 // end alternate branch 00000310-00000322 fn00000310: // (misaligned) 00000312 FEA2 48E7 .extension 0xEA2 <> // unimplemented 00000316 0738 2A2E btst [0x00002A2E], D3 0000031A 0008 2C2E ori.b A0, 0x2E /* '.' */ 0000031E 000C 2845 ori.b A4, 0x45 /* 'E' */ 00000322 206E 0010 movea.l A0, [A6 + 0x10] 00000326 2454 movea.l A2, [A4] 00000328 226A 0024 movea.l A1, [A2 + 0x24] 0000032C 2251 movea.l A1, [A1] 0000032E 703F moveq.l D0, 0x3F label00000330: 00000330 20D9 move.l [A0]+, [A1]+ 00000332 51C8 FFFC dbf D0, -0x6 /* 00000330 */ 00000336 3F2E 0016 move.w -[A7], [A6 + 0x16] 0000033A 486E FFB4 pea.l [A6 - 0x4C] 0000033E 486E FEB0 pea.l [A6 - 0x150] 00000342 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000346 486E FEB4 pea.l [A6 - 0x14C] 0000034A 486E FEAC pea.l [A6 - 0x154] 0000034E 486E FEA8 pea.l [A6 - 0x158] 00000352 2F05 move.l -[A7], D5 00000354 4EBA 06C2 jsr [PC + 0x6C2 /* 00000A18 */] 00000358 2F2D FC34 move.l -[A7], [A5 - 0x3CC] 0000035C 4EAD 1CCA jsr [A5 + 0x1CCA /* export_917 */] 00000360 2F2E FEB0 move.l -[A7], [A6 - 0x150] 00000364 486E FEB4 pea.l [A6 - 0x14C] 00000368 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000036C 2F2E FEAC move.l -[A7], [A6 - 0x154] 00000370 486E FFB6 pea.l [A6 - 0x4A] 00000374 3F2E FFB4 move.w -[A7], [A6 - 0x4C] 00000378 2F2E FEA8 move.l -[A7], [A6 - 0x158] 0000037C 3F3C 0003 move.w -[A7], 0x3 00000380 A9EA syscall Pack3 00000382 102E FFB6 move.b D0, [A6 - 0x4A] 00000386 6768 beq +0x6A /* 000003F0 */ 00000388 206E 0010 movea.l A0, [A6 + 0x10] 0000038C 43EE FFC0 lea.l A1, [A6 - 0x40] 00000390 700F moveq.l D0, 0x0F label00000392: 00000392 20D9 move.l [A0]+, [A1]+ 00000394 51C8 FFFC dbf D0, -0x6 /* 00000392 */ 00000398 2046 movea.l A0, D6 0000039A 30AE FFBC move.w [A0], [A6 - 0x44] 0000039E 42A7 clr.l -[A7] 000003A0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000003A4 2046 movea.l A0, D6 000003A6 3F10 move.w -[A7], [A0] 000003A8 2F2D FC34 move.l -[A7], [A5 - 0x3CC] 000003AC 4EAD 0BC2 jsr [A5 + 0xBC2 /* export_372 */] 000003B0 265F movea.l A3, [A7]+ 000003B2 200B move.l D0, A3 000003B4 6710 beq +0x12 /* 000003C6 */ 000003B6 3F2E 0016 move.w -[A7], [A6 + 0x16] 000003BA 1F2E 0014 move.b -[A7], [A6 + 0x14] 000003BE 2F05 move.l -[A7], D5 000003C0 2F0B move.l -[A7], A3 000003C2 4EBA 0330 jsr [PC + 0x330 /* 000006F4 */] label000003C6: 000003C6 4267 clr.w -[A7] 000003C8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000003CC 2046 movea.l A0, D6 000003CE 3F10 move.w -[A7], [A0] 000003D0 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 000003D4 3E1F move.w D7, [A7]+ 000003D6 56C0 sne D0 000003D8 4A00 tst.b D0 000003DA 6720 beq +0x22 /* 000003FC */ 000003DC 72D5 moveq.l D1, 0xFFFFFFD5 000003DE B247 cmp.w D1, D7 000003E0 56C1 sne D1 000003E2 C001 and.b D0, D1 000003E4 6716 beq +0x18 /* 000003FC */ 000003E6 3F07 move.w -[A7], D7 000003E8 42A7 clr.l -[A7] 000003EA 4EAD 208A jsr [A5 + 0x208A /* export_1037 */] 000003EE 600C bra +0xE /* 000003FC */ label000003F0: 000003F0 4267 clr.w -[A7] 000003F2 2F3C 0082 0000 move.l -[A7], 0x820000 000003F8 4EAD 208A jsr [A5 + 0x208A /* export_1037 */] label000003FC: 000003FC 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+ 00000400 4E5E unlink A6 00000402 205F movea.l A0, [A7]+ 00000404 DEFC 0010 add.w A7, 0x10 00000408 4ED0 jmp [A0] 0000040A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000040E FFF8 .invalid <> 00000410 48E7 0108 movem.l -[A7], D7,A4 00000414 286E 0008 movea.l A4, [A6 + 0x8] 00000418 204C movea.l A0, A4 0000041A 5088 addq.l A0, 8 0000041C 2050 movea.l A0, [A0] 0000041E 2D48 FFF8 move.l [A6 - 0x8], A0 00000422 4267 clr.w -[A7] 00000424 42A7 clr.l -[A7] 00000426 3F2C FEFE move.w -[A7], [A4 - 0x102] 0000042A 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 0000042E 395F FE28 move.w [A4 - 0x1D8], [A7]+ 00000432 4AAE 000C tst.l [A6 + 0xC] 00000436 6610 bne +0x12 /* 00000448 */ 00000438 41ED F960 lea.l A0, [A5 - 0x6A0] 0000043C 43EC FF00 lea.l A1, [A4 - 0x100] 00000440 703F moveq.l D0, 0x3F label00000442: 00000442 20D9 move.l [A0]+, [A1]+ 00000444 51C8 FFFC dbf D0, -0x6 /* 00000442 */ label00000448: 00000448 102C 000E move.b D0, [A4 + 0xE] 0000044C 6716 beq +0x18 /* 00000464 */ 0000044E 102C 000C move.b D0, [A4 + 0xC] 00000452 6708 beq +0xA /* 0000045C */ 00000454 2E3C 0082 0008 move.l D7, 0x820008 0000045A 600E bra +0x10 /* 0000046A */ label0000045C: 0000045C 2E3C 0082 0007 move.l D7, 0x820007 00000462 6006 bra +0x8 /* 0000046A */ label00000464: 00000464 2E3C 0082 0002 move.l D7, 0x820002 label0000046A: 0000046A 3F2E 0010 move.w -[A7], [A6 + 0x10] 0000046E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000472 2F07 move.l -[A7], D7 00000474 4EAD 2062 jsr [A5 + 0x2062 /* export_1032 */] 00000478 4CDF 1080 movem.l D7,A4, [A7]+ 0000047C 4E5E unlink A6 0000047E 205F movea.l A0, [A7]+ 00000480 DEFC 000A add.w A7, 0xA /* '\n' */ 00000484 4ED0 jmp [A0] 00000486 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000488-00000496 export_608: fn00000488: 00000488 4E56 FE20 link A6, -0x01E0 0000048C 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 00000490 266E 0008 movea.l A3, [A6 + 0x8] 00000494 284B movea.l A4, A3 // end alternate branch 00000488-00000496 export_608: // at 00000488 (misaligned) fn00000488: // (misaligned) 0000048A FE20 48E7 .unknown 0xFE20 0x48E7 (W = 7) 0000048E 0F38 266E btst [0x0000266E], D7 00000492 0008 284B ori.b A0, 0x4B /* 'K' */ 00000496 486E FE2A pea.l [A6 - 0x1D6] 0000049A 487A FF70 pea.l [PC - 0x90 /* 0000040C, value 0x4E56FFF8 */] 0000049E 2F0E move.l -[A7], A6 000004A0 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */] 000004A4 102E 000E move.b D0, [A6 + 0xE] 000004A8 6718 beq +0x1A /* 000004C2 */ 000004AA 3F2E 0010 move.w -[A7], [A6 + 0x10] 000004AE 1F2E 000C move.b -[A7], [A6 + 0xC] 000004B2 486E FF00 pea.l [A6 - 0x100] 000004B6 486E FEFE pea.l [A6 - 0x102] 000004BA 2F0B move.l -[A7], A3 000004BC 4EBA FE52 jsr [PC - 0x1AE /* 00000310 */] 000004C0 601A bra +0x1C /* 000004DC */ label000004C2: 000004C2 2254 movea.l A1, [A4] 000004C4 2069 0024 movea.l A0, [A1 + 0x24] 000004C8 2050 movea.l A0, [A0] 000004CA 45EE FF00 lea.l A2, [A6 - 0x100] 000004CE 703F moveq.l D0, 0x3F label000004D0: 000004D0 24D8 move.l [A2]+, [A0]+ 000004D2 51C8 FFFC dbf D0, -0x6 /* 000004D0 */ 000004D6 3D69 0030 FEFE move.w [A6 - 0x102], [A1 + 0x30] label000004DC: 000004DC 102E 000E move.b D0, [A6 + 0xE] 000004E0 6604 bne +0x6 /* 000004E6 */ 000004E2 802E 000C or.b D0, [A6 + 0xC] label000004E6: 000004E6 1C00 move.b D6, D0 000004E8 0A06 0001 xori.b D6, 0x1 000004EC 1006 move.b D0, D6 000004EE 670E beq +0x10 /* 000004FE */ 000004F0 2F3C 000C 00FA move.l -[A7], 0xC00FA 000004F6 4267 clr.w -[A7] 000004F8 2F0B move.l -[A7], A3 000004FA 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */] label000004FE: 000004FE 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000502 486E FF00 pea.l [A6 - 0x100] 00000506 486E FEFE pea.l [A6 - 0x102] 0000050A 486E 000C pea.l [A6 + 0xC] 0000050E 2F0B move.l -[A7], A3 00000510 4EBA FB3E jsr [PC - 0x4C2 /* 00000050 */] 00000514 42A7 clr.l -[A7] 00000516 2F0B move.l -[A7], A3 00000518 4EAD 324A jsr [A5 + 0x324A /* export_1605 */] 0000051C 2D5F FE20 move.l [A6 - 0x1E0], [A7]+ 00000520 2054 movea.l A0, [A4] 00000522 1028 0038 move.b D0, [A0 + 0x38] 00000526 662A bne +0x2C /* 00000552 */ 00000528 122E 000C move.b D1, [A6 + 0xC] 0000052C 0A01 0001 xori.b D1, 0x1 00000530 4A01 tst.b D1 00000532 6724 beq +0x26 /* 00000558 */ 00000534 4AAE FE20 tst.l [A6 - 0x1E0] 00000538 56C2 sne D2 0000053A C202 and.b D1, D2 0000053C 4A01 tst.b D1 0000053E 6718 beq +0x1A /* 00000558 */ 00000540 206E FE20 movea.l A0, [A6 - 0x1E0] 00000544 2050 movea.l A0, [A0] 00000546 B7E8 0008 cmpa.l A3, [A0 + 0x8] 0000054A 57C2 seq D2 0000054C C202 and.b D1, D2 0000054E 8001 or.b D0, D1 00000550 6706 beq +0x8 /* 00000558 */ label00000552: 00000552 2F0B move.l -[A7], A3 00000554 4EAD 3252 jsr [A5 + 0x3252 /* export_1606 */] label00000558: 00000558 7000 moveq.l D0, 0x00 0000055A 2D40 FE96 move.l [A6 - 0x16A], D0 0000055E 3D6E FEFE FE9A move.w [A6 - 0x166], [A6 - 0x102] 00000564 426E FEA0 clr.w [A6 - 0x160] 00000568 4267 clr.w -[A7] 0000056A 486E FE84 pea.l [A6 - 0x17C] 0000056E 4267 clr.w -[A7] 00000570 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */] 00000574 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 00000578 7000 moveq.l D0, 0x00 0000057A 302E FEC2 move.w D0, [A6 - 0x13E] 0000057E C0BC 0000 FFFF and.l D0, 0xFFFF 00000584 2800 move.l D4, D0 00000586 5384 subq.l D4, 1 00000588 2E2E FEB4 move.l D7, [A6 - 0x14C] 0000058C 7000 moveq.l D0, 0x00 0000058E 2D40 FE80 move.l [A6 - 0x180], D0 00000592 7000 moveq.l D0, 0x00 00000594 2D40 FE7C move.l [A6 - 0x184], D0 00000598 486E FE80 pea.l [A6 - 0x180] 0000059C 486E FE7C pea.l [A6 - 0x184] 000005A0 2F0B move.l -[A7], A3 000005A2 4EBA FABC jsr [PC - 0x544 /* 00000060 */] 000005A6 42A7 clr.l -[A7] 000005A8 2F2E FE7C move.l -[A7], [A6 - 0x184] 000005AC 2F07 move.l -[A7], D7 000005AE 4EAD 0C1A jsr [A5 + 0xC1A /* export_383 */] 000005B2 42A7 clr.l -[A7] 000005B4 2F2E FE80 move.l -[A7], [A6 - 0x180] 000005B8 2F07 move.l -[A7], D7 000005BA 4EAD 0C1A jsr [A5 + 0xC1A /* export_383 */] 000005BE 201F move.l D0, [A7]+ 000005C0 D09F add.l D0, [A7]+ 000005C2 2D40 FE78 move.l [A6 - 0x188], D0 000005C6 B8AE FE78 cmp.l D4, [A6 - 0x188] 000005CA 6D1C blt +0x1E /* 000005E8 */ 000005CC 3F2E 0010 move.w -[A7], [A6 + 0x10] 000005D0 1F2E 000C move.b -[A7], [A6 + 0xC] 000005D4 1F06 move.b -[A7], D6 000005D6 486E FF00 pea.l [A6 - 0x100] 000005DA 3F2E FEFE move.w -[A7], [A6 - 0x102] 000005DE 2F0B move.l -[A7], A3 000005E0 4EBA 0366 jsr [PC + 0x366 /* 00000948 */] 000005E4 6000 00D0 bra +0xD2 /* 000006B6 */ label000005E8: 000005E8 4205 clr.b D5 000005EA 2054 movea.l A0, [A4] 000005EC 4A28 0046 tst.b [A0 + 0x46] 000005F0 6700 009C beq +0x9E /* 0000068E */ 000005F4 4267 clr.w -[A7] 000005F6 486E FF00 pea.l [A6 - 0x100] 000005FA 3F2E FEFE move.w -[A7], [A6 - 0x102] 000005FE 486E FE84 pea.l [A6 - 0x17C] 00000602 4EAD 0C12 jsr [A5 + 0xC12 /* export_382 */] 00000606 3D5F FE28 move.w [A6 - 0x1D8], [A7]+ 0000060A 6670 bne +0x72 /* 0000067C */ 0000060C 42A7 clr.l -[A7] 0000060E 2F2E FEC8 move.l -[A7], [A6 - 0x138] 00000612 2F07 move.l -[A7], D7 00000614 4EAD 0C1A jsr [A5 + 0xC1A /* export_383 */] 00000618 42A7 clr.l -[A7] 0000061A 2F2E FEBE move.l -[A7], [A6 - 0x142] 0000061E 2F07 move.l -[A7], D7 00000620 4EAD 0C1A jsr [A5 + 0xC1A /* export_383 */] 00000624 201F move.l D0, [A7]+ 00000626 D09F add.l D0, [A7]+ 00000628 2D40 FE74 move.l [A6 - 0x18C], D0 0000062C 2004 move.l D0, D4 0000062E D0AE FE74 add.l D0, [A6 - 0x18C] 00000632 B0AE FE78 cmp.l D0, [A6 - 0x188] 00000636 6D56 blt +0x58 /* 0000068E */ 00000638 7002 moveq.l D0, 0x02 0000063A 2054 movea.l A0, [A4] 0000063C B028 0046 cmp.b D0, [A0 + 0x46] 00000640 6636 bne +0x38 /* 00000678 */ 00000642 486E FF00 pea.l [A6 - 0x100] 00000646 487A 00A8 pea.l [PC + 0xA8 /* 000006F0, value 0x0, cstring "" */] 0000064A 487A 00A4 pea.l [PC + 0xA4 /* 000006F0, value 0x0, cstring "" */] 0000064E 487A 00A0 pea.l [PC + 0xA0 /* 000006F0, value 0x0, cstring "" */] 00000652 A98B syscall ParamText 00000654 2F3C 0086 0000 move.l -[A7], 0x860000 0000065A 42A7 clr.l -[A7] 0000065C 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */] 00000660 7001 moveq.l D0, 0x01 00000662 B05F cmp.w D0, [A7]+ 00000664 6604 bne +0x6 /* 0000066A */ 00000666 7A01 moveq.l D5, 0x01 00000668 6024 bra +0x26 /* 0000068E */ label0000066A: 0000066A 4267 clr.w -[A7] 0000066C 2F3C 0082 0000 move.l -[A7], 0x820000 00000672 4EAD 208A jsr [A5 + 0x208A /* export_1037 */] 00000676 6016 bra +0x18 /* 0000068E */ label00000678: 00000678 7A01 moveq.l D5, 0x01 0000067A 6012 bra +0x14 /* 0000068E */ label0000067C: 0000067C 70D5 moveq.l D0, 0xFFFFFFD5 0000067E B06E FE28 cmp.w D0, [A6 - 0x1D8] 00000682 670A beq +0xC /* 0000068E */ 00000684 3F2E FE28 move.w -[A7], [A6 - 0x1D8] 00000688 42A7 clr.l -[A7] 0000068A 4EAD 208A jsr [A5 + 0x208A /* export_1037 */] label0000068E: 0000068E 1005 move.b D0, D5 00000690 671A beq +0x1C /* 000006AC */ 00000692 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000696 1F2E 000C move.b -[A7], [A6 + 0xC] 0000069A 1F06 move.b -[A7], D6 0000069C 486E FF00 pea.l [A6 - 0x100] 000006A0 3F2E FEFE move.w -[A7], [A6 - 0x102] 000006A4 2F0B move.l -[A7], A3 000006A6 4EBA 0114 jsr [PC + 0x114 /* 000007BC */] 000006AA 600A bra +0xC /* 000006B6 */ label000006AC: 000006AC 3F3C FFDE move.w -[A7], 0xFFDE 000006B0 42A7 clr.l -[A7] 000006B2 4EAD 208A jsr [A5 + 0x208A /* export_1037 */] label000006B6: 000006B6 486E FE2A pea.l [A6 - 0x1D6] 000006BA 4EAD 209A jsr [A5 + 0x209A /* export_1039 */] 000006BE 102E 000C move.b D0, [A6 + 0xC] 000006C2 660E bne +0x10 /* 000006D2 */ 000006C4 486E FF00 pea.l [A6 - 0x100] 000006C8 3F2E FEFE move.w -[A7], [A6 - 0x102] 000006CC 2F0B move.l -[A7], A3 000006CE 4EBA 0048 jsr [PC + 0x48 /* 00000718 */] label000006D2: 000006D2 4267 clr.w -[A7] 000006D4 42A7 clr.l -[A7] 000006D6 3F2E FEFE move.w -[A7], [A6 - 0x102] 000006DA 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 000006DE 3D5F FE28 move.w [A6 - 0x1D8], [A7]+ 000006E2 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 000006E6 4E5E unlink A6 000006E8 205F movea.l A0, [A7]+ 000006EA DEFC 000A add.w A7, 0xA /* '\n' */ 000006EE 4ED0 jmp [A0] 000006F0 0000 0000 ori.b D0, 0x0 fn000006F4: 000006F4 4E56 0000 link A6, 0 000006F8 202E 000C move.l D0, [A6 + 0xC] 000006FC B0AE 0008 cmp.l D0, [A6 + 0x8] 00000700 670A beq +0xC /* 0000070C */ 00000702 3F3C B1DD move.w -[A7], 0xB1DD 00000706 42A7 clr.l -[A7] 00000708 4EAD 208A jsr [A5 + 0x208A /* export_1037 */] label0000070C: 0000070C 4E5E unlink A6 0000070E 205F movea.l A0, [A7]+ 00000710 DEFC 000C add.w A7, 0xC 00000714 4ED0 jmp [A0] 00000716 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000718-0000071C fn00000718: 00000718 4E56 FFFC link A6, -0x0004 // end alternate branch 00000718-0000071C fn00000718: // (misaligned) 0000071A FFFC .invalid <> 0000071C 48E7 0138 movem.l -[A7], D7,A2,A3,A4 00000720 266E 0008 movea.l A3, [A6 + 0x8] 00000724 3E2E 000C move.w D7, [A6 + 0xC] 00000728 284B movea.l A4, A3 0000072A 42A7 clr.l -[A7] 0000072C 2F0B move.l -[A7], A3 0000072E 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] 00000732 2054 movea.l A0, [A4] 00000734 117C 0001 0037 move.b [A0 + 0x37], 0x1 0000073A 2268 0024 movea.l A1, [A0 + 0x24] 0000073E 2251 movea.l A1, [A1] 00000740 246E 000E movea.l A2, [A6 + 0xE] 00000744 2F09 move.l -[A7], A1 00000746 2F0A move.l -[A7], A2 00000748 4EAD 496A jsr [A5 + 0x496A /* export_2345 */] 0000074C 101F move.b D0, [A7]+ 0000074E 670A beq +0xC /* 0000075A */ 00000750 2F2E 000E move.l -[A7], [A6 + 0xE] 00000754 2F0B move.l -[A7], A3 00000756 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */] label0000075A: 0000075A 2054 movea.l A0, [A4] 0000075C 3147 0030 move.w [A0 + 0x30], D7 00000760 42A7 clr.l -[A7] 00000762 2F2E 000E move.l -[A7], [A6 + 0xE] 00000766 3F07 move.w -[A7], D7 00000768 4EAD 0BFA jsr [A5 + 0xBFA /* export_379 */] 0000076C 2054 movea.l A0, [A4] 0000076E 215F 0032 move.l [A0 + 0x32], [A7]+ 00000772 4267 clr.w -[A7] 00000774 2F2E 000E move.l -[A7], [A6 + 0xE] 00000778 3F07 move.w -[A7], D7 0000077A 2054 movea.l A0, [A4] 0000077C 1F28 003B move.b -[A7], [A0 + 0x3B] 00000780 1F28 003C move.b -[A7], [A0 + 0x3C] 00000784 3F28 003E move.w -[A7], [A0 + 0x3E] 00000788 3F28 0040 move.w -[A7], [A0 + 0x40] 0000078C 486E FFFE pea.l [A6 - 0x2] 00000790 486E FFFC pea.l [A6 - 0x4] 00000794 2F0B move.l -[A7], A3 00000796 4EAD 0BDA jsr [A5 + 0xBDA /* export_375 */] 0000079A 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 0000079E 2054 movea.l A0, [A4] 000007A0 316E FFFE 0042 move.w [A0 + 0x42], [A6 - 0x2] 000007A6 316E FFFC 0044 move.w [A0 + 0x44], [A6 - 0x4] 000007AC 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+ 000007B0 4E5E unlink A6 000007B2 205F movea.l A0, [A7]+ 000007B4 DEFC 000A add.w A7, 0xA /* '\n' */ 000007B8 4ED0 jmp [A0] 000007BA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000007BC-000007C0 fn000007BC: 000007BC 4E56 FF90 link A6, -0x0070 // end alternate branch 000007BC-000007C0 fn000007BC: // (misaligned) 000007BE FF90 .invalid <> 000007C0 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000007C4 266E 0008 movea.l A3, [A6 + 0x8] 000007C8 284B movea.l A4, A3 000007CA 2054 movea.l A0, [A4] 000007CC 1028 003B move.b D0, [A0 + 0x3B] 000007D0 6668 bne +0x6A /* 0000083A */ 000007D2 8028 003C or.b D0, [A0 + 0x3C] 000007D6 6702 beq +0x4 /* 000007DA */ 000007D8 6060 bra +0x62 /* 0000083A */ label000007DA: 000007DA 4267 clr.w -[A7] 000007DC 3F2E 0016 move.w -[A7], [A6 + 0x16] 000007E0 1F2E 0012 move.b -[A7], [A6 + 0x12] 000007E4 486E FF94 pea.l [A6 - 0x6C] 000007E8 2F0B move.l -[A7], A3 000007EA 4EBA F8F0 jsr [PC - 0x710 /* 000000DC */] 000007EE 1C1F move.b D6, [A7]+ 000007F0 2F0B move.l -[A7], A3 000007F2 4EAD 1CFA jsr [A5 + 0x1CFA /* export_923 */] 000007F6 4267 clr.w -[A7] 000007F8 2F2E 000E move.l -[A7], [A6 + 0xE] 000007FC 3F2E 000C move.w -[A7], [A6 + 0xC] 00000800 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00000804 3E1F move.w D7, [A7]+ 00000806 56C0 sne D0 00000808 4A00 tst.b D0 0000080A 6712 beq +0x14 /* 0000081E */ 0000080C 72D5 moveq.l D1, 0xFFFFFFD5 0000080E B247 cmp.w D1, D7 00000810 56C1 sne D1 00000812 C001 and.b D0, D1 00000814 6708 beq +0xA /* 0000081E */ 00000816 3F07 move.w -[A7], D7 00000818 42A7 clr.l -[A7] 0000081A 4EAD 208A jsr [A5 + 0x208A /* export_1037 */] label0000081E: 0000081E 2D6E 000E FFA6 move.l [A6 - 0x5A], [A6 + 0xE] 00000824 3D6E 000C FFAA move.w [A6 - 0x56], [A6 + 0xC] 0000082A 1F2E 0014 move.b -[A7], [A6 + 0x14] 0000082E 1F06 move.b -[A7], D6 00000830 486E FF94 pea.l [A6 - 0x6C] 00000834 2F0B move.l -[A7], A3 00000836 4EBA F9A8 jsr [PC - 0x658 /* 000001E0 */] label0000083A: 0000083A 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 0000083E 4E5E unlink A6 00000840 205F movea.l A0, [A7]+ 00000842 DEFC 0010 add.w A7, 0x10 00000846 4ED0 jmp [A0] fn00000848: 00000848 4E56 FFFA link A6, -0x0006 0000084C 48E7 0108 movem.l -[A7], D7,A4 00000850 286E 0008 movea.l A4, [A6 + 0x8] 00000854 204C movea.l A0, A4 00000856 5088 addq.l A0, 8 00000858 2050 movea.l A0, [A0] 0000085A 2D48 FFFA move.l [A6 - 0x6], A0 0000085E 4267 clr.w -[A7] 00000860 486C FE92 pea.l [A4 - 0x16E] 00000864 3F2C 000C move.w -[A7], [A4 + 0xC] 00000868 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 0000086C 3E1F move.w D7, [A7]+ 0000086E 4CDF 1080 movem.l D7,A4, [A7]+ 00000872 4E5E unlink A6 00000874 205F movea.l A0, [A7]+ 00000876 DEFC 000A add.w A7, 0xA /* '\n' */ 0000087A 4ED0 jmp [A0] 0000087C 4E56 0000 link A6, 0 00000880 206E 0008 movea.l A0, [A6 + 0x8] 00000884 3F28 0010 move.w -[A7], [A0 + 0x10] 00000888 2F28 000C move.l -[A7], [A0 + 0xC] 0000088C 4EAD 208A jsr [A5 + 0x208A /* export_1037 */] 00000890 4E5E unlink A6 00000892 205F movea.l A0, [A7]+ 00000894 DEFC 000A add.w A7, 0xA /* '\n' */ 00000898 4ED0 jmp [A0] 0000089A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000089E FFBE .invalid <> 000008A0 48E7 0018 movem.l -[A7], A3,A4 000008A4 266E 0008 movea.l A3, [A6 + 0x8] 000008A8 286B 0008 movea.l A4, [A3 + 0x8] 000008AC 3F2E 0010 move.w -[A7], [A6 + 0x10] 000008B0 2F2E 000C move.l -[A7], [A6 + 0xC] 000008B4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000008B8 4EBA FF8E jsr [PC - 0x72 /* 00000848 */] 000008BC 2054 movea.l A0, [A4] 000008BE 1028 0037 move.b D0, [A0 + 0x37] 000008C2 6776 beq +0x78 /* 0000093A */ 000008C4 122B 0014 move.b D1, [A3 + 0x14] 000008C8 0A01 0001 xori.b D1, 0x1 000008CC C001 and.b D0, D1 000008CE 676A beq +0x6C /* 0000093A */ 000008D0 486E FFBE pea.l [A6 - 0x42] 000008D4 487A FFA6 pea.l [PC - 0x5A /* 0000087C, value 0x4E560000 'NV\0\0', cstring "NV" */] 000008D8 2F0E move.l -[A7], A6 000008DA 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */] 000008DE 2054 movea.l A0, [A4] 000008E0 2F28 0024 move.l -[A7], [A0 + 0x24] 000008E4 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 000008E8 4267 clr.w -[A7] 000008EA 2254 movea.l A1, [A4] 000008EC 2069 0024 movea.l A0, [A1 + 0x24] 000008F0 2F10 move.l -[A7], [A0] 000008F2 3F29 0030 move.w -[A7], [A1 + 0x30] 000008F6 1F29 003B move.b -[A7], [A1 + 0x3B] 000008FA 1F29 003C move.b -[A7], [A1 + 0x3C] 000008FE 3F29 003E move.w -[A7], [A1 + 0x3E] 00000902 3F29 0040 move.w -[A7], [A1 + 0x40] 00000906 486E FFFE pea.l [A6 - 0x2] 0000090A 486E FFFC pea.l [A6 - 0x4] 0000090E 2F2B 0008 move.l -[A7], [A3 + 0x8] 00000912 4EAD 0BDA jsr [A5 + 0xBDA /* export_375 */] 00000916 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 0000091A 2054 movea.l A0, [A4] 0000091C 2F28 0024 move.l -[A7], [A0 + 0x24] 00000920 205F movea.l A0, [A7]+ 00000922 A02A syscall HUnlock 00000924 486E FFBE pea.l [A6 - 0x42] 00000928 4EAD 209A jsr [A5 + 0x209A /* export_1039 */] 0000092C 2054 movea.l A0, [A4] 0000092E 316E FFFE 0042 move.w [A0 + 0x42], [A6 - 0x2] 00000934 316E FFFC 0044 move.w [A0 + 0x44], [A6 - 0x4] label0000093A: 0000093A 4CDF 1800 movem.l A3,A4, [A7]+ 0000093E 4E5E unlink A6 00000940 205F movea.l A0, [A7]+ 00000942 DEFC 000A add.w A7, 0xA /* '\n' */ 00000946 4ED0 jmp [A0] fn00000948: 00000948 4E56 FE52 link A6, -0x01AE 0000094C 48E7 0308 movem.l -[A7], D6,D7,A4 00000950 286E 0008 movea.l A4, [A6 + 0x8] 00000954 4267 clr.w -[A7] 00000956 3F2E 0016 move.w -[A7], [A6 + 0x16] 0000095A 1F2E 0012 move.b -[A7], [A6 + 0x12] 0000095E 486E FF94 pea.l [A6 - 0x6C] 00000962 2F0C move.l -[A7], A4 00000964 4EBA F776 jsr [PC - 0x88A /* 000000DC */] 00000968 1C1F move.b D6, [A7]+ 0000096A 486E FE92 pea.l [A6 - 0x16E] 0000096E 2F0C move.l -[A7], A4 00000970 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 00000974 41EE FE92 lea.l A0, [A6 - 0x16E] 00000978 2D48 FFA6 move.l [A6 - 0x5A], A0 0000097C 3D6E 000C FFAA move.w [A6 - 0x56], [A6 + 0xC] 00000982 1F2E 0014 move.b -[A7], [A6 + 0x14] 00000986 1F06 move.b -[A7], D6 00000988 486E FF94 pea.l [A6 - 0x6C] 0000098C 2F0C move.l -[A7], A4 0000098E 4EBA F850 jsr [PC - 0x7B0 /* 000001E0 */] 00000992 486E FE54 pea.l [A6 - 0x1AC] 00000996 487A FEB0 pea.l [PC - 0x150 /* 00000848, value 0x4E56FFFA */] 0000099A 2F0E move.l -[A7], A6 0000099C 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */] 000009A0 102E 0014 move.b D0, [A6 + 0x14] 000009A4 6606 bne +0x8 /* 000009AC */ 000009A6 2F0C move.l -[A7], A4 000009A8 4EAD 1CFA jsr [A5 + 0x1CFA /* export_923 */] label000009AC: 000009AC 486E FE54 pea.l [A6 - 0x1AC] 000009B0 4EAD 209A jsr [A5 + 0x209A /* export_1039 */] 000009B4 486E FE54 pea.l [A6 - 0x1AC] 000009B8 487A FEE2 pea.l [PC - 0x11E /* 0000089C, value 0x4E56FFBE */] 000009BC 2F0E move.l -[A7], A6 000009BE 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */] 000009C2 4267 clr.w -[A7] 000009C4 2F2E 000E move.l -[A7], [A6 + 0xE] 000009C8 3F2E 000C move.w -[A7], [A6 + 0xC] 000009CC 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 000009D0 3E1F move.w D7, [A7]+ 000009D2 56C0 sne D0 000009D4 4A00 tst.b D0 000009D6 6712 beq +0x14 /* 000009EA */ 000009D8 72D5 moveq.l D1, 0xFFFFFFD5 000009DA B247 cmp.w D1, D7 000009DC 56C1 sne D1 000009DE C001 and.b D0, D1 000009E0 6708 beq +0xA /* 000009EA */ 000009E2 3F07 move.w -[A7], D7 000009E4 42A7 clr.l -[A7] 000009E6 4EAD 208A jsr [A5 + 0x208A /* export_1037 */] label000009EA: 000009EA 4267 clr.w -[A7] 000009EC 486E FE92 pea.l [A6 - 0x16E] 000009F0 3F2E 000C move.w -[A7], [A6 + 0xC] 000009F4 2F2E 000E move.l -[A7], [A6 + 0xE] 000009F8 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000009FC 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 00000A00 486E FE54 pea.l [A6 - 0x1AC] 00000A04 4EAD 209A jsr [A5 + 0x209A /* export_1039 */] 00000A08 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00000A0C 4E5E unlink A6 00000A0E 205F movea.l A0, [A7]+ 00000A10 DEFC 0010 add.w A7, 0x10 00000A14 4ED0 jmp [A0] 00000A16 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000A18-00000A1C fn00000A18: 00000A18 4E56 FFF2 link A6, -0x000E // end alternate branch 00000A18-00000A1C fn00000A18: // (misaligned) 00000A1A FFF2 .invalid <> 00000A1C 48E7 0108 movem.l -[A7], D7,A4 00000A20 206E 0020 movea.l A0, [A6 + 0x20] 00000A24 30BC F061 move.w [A0], 0xF061 00000A28 42A7 clr.l -[A7] 00000A2A 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */ 00000A30 206E 0020 movea.l A0, [A6 + 0x20] 00000A34 3F10 move.w -[A7], [A0] 00000A36 A9A0 syscall GetResource 00000A38 285F movea.l A4, [A7]+ 00000A3A 200C move.l D0, A4 00000A3C 6728 beq +0x2A /* 00000A66 */ 00000A3E 2054 movea.l A0, [A4] 00000A40 43EE FFF4 lea.l A1, [A6 - 0xC] 00000A44 22D8 move.l [A1]+, [A0]+ 00000A46 22D8 move.l [A1]+, [A0]+ 00000A48 486E FFF4 pea.l [A6 - 0xC] 00000A4C 1F3C 0001 move.b -[A7], 0x1 00000A50 1F3C 0001 move.b -[A7], 0x1 00000A54 1F3C 0001 move.b -[A7], 0x1 00000A58 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 00000A5C 206E 001C movea.l A0, [A6 + 0x1C] 00000A60 20AE FFF4 move.l [A0], [A6 - 0xC] 00000A64 600C bra +0xE /* 00000A72 */ label00000A66: 00000A66 2F2E 001C move.l -[A7], [A6 + 0x1C] 00000A6A 2F3C 0064 0064 move.l -[A7], 0x640064 /* 'd\0d' */ 00000A70 A880 syscall SetPt label00000A72: 00000A72 302E 0024 move.w D0, [A6 + 0x24] 00000A76 0440 001E subi.w D0, 0x1E 00000A7A 670A beq +0xC /* 00000A86 */ 00000A7C 5540 subq.w D0, 2 00000A7E 6706 beq +0x8 /* 00000A86 */ 00000A80 5340 subq.w D0, 1 00000A82 6706 beq +0x8 /* 00000A8A */ 00000A84 6008 bra +0xA /* 00000A8E */ label00000A86: 00000A86 7E01 moveq.l D7, 0x01 00000A88 6006 bra +0x8 /* 00000A90 */ label00000A8A: 00000A8A 7E02 moveq.l D7, 0x02 00000A8C 6002 bra +0x4 /* 00000A90 */ label00000A8E: 00000A8E 4247 clr.w D7 label00000A90: 00000A90 4A47 tst.w D7 00000A92 6608 bne +0xA /* 00000A9C */ 00000A94 206E 0014 movea.l A0, [A6 + 0x14] 00000A98 4210 clr.b [A0] 00000A9A 600E bra +0x10 /* 00000AAA */ label00000A9C: 00000A9C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000AA0 3F3C 00FA move.w -[A7], 0xFA 00000AA4 3F07 move.w -[A7], D7 00000AA6 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] label00000AAA: 00000AAA 206E 0010 movea.l A0, [A6 + 0x10] 00000AAE 7000 moveq.l D0, 0x00 00000AB0 2080 move.l [A0], D0 00000AB2 206E 000C movea.l A0, [A6 + 0xC] 00000AB6 7000 moveq.l D0, 0x00 00000AB8 2080 move.l [A0], D0 00000ABA 4CDF 1080 movem.l D7,A4, [A7]+ 00000ABE 4E5E unlink A6 00000AC0 205F movea.l A0, [A7]+ 00000AC2 DEFC 001E add.w A7, 0x1E 00000AC6 4ED0 jmp [A0]